TMPL_263_CNV!.txt The String: pstring (1-byte length) the date: 4-byte integer (hex) result type: 4-byte integer (char) data: rest of data in resource TMPL_54_fbit.txt fbitFlags: 2-byte integer (hex) fbitType: 4-byte integer (char) fbitID: 2-byte integer (decimal) fbitVersion: 2-byte integer (decimal) fbitDefID: 2-byte integer (decimal) fbitDefEntry: 4-byte integer (hex) fbitFont: 2-byte integer (decimal) fbitPriority: 2-byte integer (decimal) fbitReserved: 4-byte integer (hex) fbitHeight: 2-byte integer (decimal) fbitWidth: 2-byte integer (decimal) fbitStyle: 2-byte integer (decimal) fbitDepth: 2-byte integer (decimal) fBitFirst: 2-byte integer (hex) fBitLast: 2-byte integer (hex) fbitHeader: list (2-byte one-based item count) start: 2-byte integer (hex) end: 2-byte integer (hex) size: 2-byte integer (decimal) font data: rest of data in resource TMPL_53_CARD.txt # (decoded with TMPL 49) *****: (EOF-terminated list) 0: Label: 'ObjectSize' Type: 'DLNG' (0x444C4E47) 1: Label: 'ObjectType' Type: 'TNAM' (0x544E414D) 2: Label: 'ObjectID' Type: 'HLNG' (0x484C4E47) 3: Label: 'CardBMap' Type: 'HLNG' (0x484C4E47) 4: Label: 'CardFlags' Type: 'HLNG' (0x484C4E47) 5: Label: 'Spare1' Type: 'HLNG' (0x484C4E47) 6: Label: 'Spare2' Type: 'HLNG' (0x484C4E47) 7: Label: 'PageHint' Type: 'HLNG' (0x484C4E47) 8: Label: 'CardBkgnd' Type: 'HLNG' (0x484C4E47) 9: Label: 'PartCount' Type: 'OCNT' (0x4F434E54) 10: Label: 'lastPartID' Type: 'DWRD' (0x44575244) 11: Label: 'totalPartSize' Type: 'DLNG' (0x444C4E47) 12: Label: 'textCount' Type: 'DWRD' (0x44575244) 13: Label: 'totalTextSize' Type: 'DLNG' (0x444C4E47) 14: Label: '*****' Type: 'LSTC' (0x4C535443) 15: Label: 'part size' Type: 'DWRD' (0x44575244) 16: Label: 'part ID' Type: 'DWRD' (0x44575244) 17: Label: 'part kind' Type: 'DBYT' (0x44425954) 18: Label: 'part flags' Type: 'DBYT' (0x44425954) 19: Label: 'part Rect' Type: 'RECT' (0x52454354) 20: Label: 'part Looks' Type: 'DWRD' (0x44575244) 21: Label: 'part Spare' Type: 'HLNG' (0x484C4E47) 22: Label: 'txJust' Type: 'DWRD' (0x44575244) 23: Label: 'text font' Type: 'DWRD' (0x44575244) 24: Label: 'text size' Type: 'DWRD' (0x44575244) 25: Label: 'text face' Type: 'DWRD' (0x44575244) 26: Label: 'text height' Type: 'DWRD' (0x44575244) 27: Label: 'name' Type: 'CSTR' (0x43535452) 28: Label: 'text' Type: 'CSTR' (0x43535452) 29: Label: 'Script' Type: 'CSTR' (0x43535452) 30: Label: 'padding' Type: 'ATP1' (0x41545031) 31: Label: '*****' Type: 'LSTE' (0x4C535445) 32: Label: '$$$$$' Type: 'LSTZ' (0x4C53545A) 33: Label: 'text ID' Type: 'DWRD' (0x44575244) 34: Label: 'part text' Type: 'CSTR' (0x43535452) 35: Label: '$$$$$' Type: 'LSTE' (0x4C535445) 36: Label: 'paddings' Type: 'ATP5' (0x41545035) TMPL_52_WIND.txt BoundsRect: rectangle ProcID: 2-byte integer (decimal) Visible: boolean GoAway: boolean RefCon: 4-byte integer (decimal) Title: pstring (1-byte length) TMPL_51_wctb.txt CwSeed: 4-byte integer (hex) CwReserved: 2-byte integer (decimal) CtSize: list (2-byte zero-based item count) Part code: 2-byte integer (decimal) Red: 2-byte integer (hex) Green: 2-byte integer (hex) Blue: 2-byte integer (hex) TMPL_50_vers.txt Version Number: 1-byte integer (hex) Revision Number: 1-byte integer (hex) Revision Stage: 1-byte integer (hex) Build Number: 1-byte integer (hex) Language Integer: 2-byte integer (decimal) Abbrieviated string: pstring (1-byte length) Get Info string: pstring (1-byte length) TMPL_49_TMPL.txt *****: list (until end of resource) Label: pstring (1-byte length) Type: 4-byte integer (char) TMPL_48_TEXT.txt cstring TMPL_47_STR#.txt NumStrings: list (2-byte one-based item count) The string: pstring (1-byte length) TMPL_46_STR .txt TheStr: pstring (1-byte length) Data: rest of data in resource TMPL_45_SIZE.txt (bit field) Save screen (Switcher): boolean Accept suspend events: boolean Disable option (Switcher): boolean Can background: boolean MultiFinder aware: boolean Only background: boolean Get front clicks: boolean Accept child died events (debuggers): boolean (bit field) 32 Bit Compatible: boolean Reserved bit: boolean Reserved bit: boolean Reserved bit: boolean Reserved bit: boolean Reserved bit: boolean Reserved bit: boolean Reserved bit: boolean Size: 4-byte integer (decimal) Min size: 4-byte integer (decimal) TMPL_44_SIGN.txt Key word: 4-byte integer (decimal) BNDL ID: 2-byte integer (decimal) TMPL_43_scrn.txt Num. devices: list (2-byte one-based item count) SRsrc type: 2-byte integer (hex) Nubus slot (card slot+8): 2-byte integer (hex) DCtlDevBase: 4-byte integer (hex) Mode sRsrcID: 2-byte integer (decimal) FlagMask ($77FE): 2-byte integer (hex) (bit field) Is active: boolean Unused: boolean Unused: boolean Unused: boolean Is main scrn: boolean Unused: boolean Unused: boolean Unused: boolean (bit field) Unused: boolean Unused: boolean Unused: boolean Unused: boolean Unused: boolean Unused: boolean Unused: boolean Is color: boolean CLUT rsrcID: 2-byte integer (decimal) Gamma corr. rsrcID: 2-byte integer (decimal) Glob. rect: rectangle Control calls: list (2-byte one-based item count) CsCode: 2-byte integer (decimal) Length: 2-byte integer (decimal) Data (?): 4-byte integer (decimal) TMPL_42_ROv#.txt Version: 2-byte integer (decimal) NumTypes: list (2-byte zero-based item count) TYPE: 4-byte integer (char) RES ID: 2-byte integer (decimal) TMPL_41_PSAP.txt String: pstring (2-byte length) TMPL_40_PRC3.txt Number of Btns: 2-byte integer (decimal) Btn 1 Height: 2-byte integer (decimal) Btn 1 Width: 2-byte integer (decimal) Btn 2 Height: 2-byte integer (decimal) Btn 2 Width: 2-byte integer (decimal) Btn 3 Height: 2-byte integer (decimal) Btn 3 Width: 2-byte integer (decimal) Btn 4 Height: 2-byte integer (decimal) Btn 4 Width: 2-byte integer (decimal) Btn 5 Height: 2-byte integer (decimal) Btn 5 Width: 2-byte integer (decimal) Btn 6 Height: 2-byte integer (decimal) Btn 6 Width: 2-byte integer (decimal) Btn 1 Name: pstring (1-byte length) Btn 2 Name: pstring (1-byte length) Btn 3 Name: pstring (1-byte length) Btn 4 Name: pstring (1-byte length) Btn 5 Name: pstring (1-byte length) Btn 6 Name: pstring (1-byte length) TMPL_39_ppat.txt Pattern type: 2-byte integer (decimal) Offset to pixmap: 4-byte integer (decimal) Offset to data: 4-byte integer (decimal) Expanded pixel image: 4-byte zero fill Pattern valid flag: 2-byte zero fill Expanded pattern: 4-byte zero fill Old-style pattern              : 8 data bytes Base address: 4-byte zero fill Row bytes: 2-byte integer (hex) Bitmap bounds: rectangle PixMap version: 2-byte integer (decimal) Packing format: 2-byte integer (decimal) Size of pixel data: 4-byte integer (decimal) H. resolution: 4-byte integer (hex) V. resoultion: 4-byte integer (hex) Pixel type: 2-byte integer (decimal) # bits in pixel: 2-byte integer (decimal) # components in pixel: 2-byte integer (decimal) # bits per field: 2-byte integer (decimal) Offset to next plane: 4-byte integer (decimal) Offset to color table            : 4-byte integer (decimal) Reserved: 4-byte zero fill Pixel data and color table: rest of data in resource TMPL_38_pltt.txt Color table count: 2-byte integer (decimal) Reserved: 4-byte zero fill Reserved: 2-byte zero fill Reserved: 4-byte zero fill Reserved: 4-byte zero fill *****: list (until end of resource) Red: 2-byte integer (hex) Green: 2-byte integer (hex) Blue: 2-byte integer (hex) Color usage: 2-byte integer (decimal) Tolerance value: 2-byte integer (decimal) Private flags: 2-byte integer (hex) Private: 4-byte zero fill TMPL_37_PICT.txt Size: 2-byte integer (decimal) Rect: rectangle Opcodes: rest of data in resource TMPL_36_PAPA.txt Name: pstring (1-byte length) Type: pstring (1-byte length) Zone: pstring (1-byte length) AddrBlock: 4-byte integer (hex) Dump: rest of data in resource TMPL_35_nrct.txt NumOfRects: list (2-byte one-based item count) Rectangle: rectangle TMPL_34_minf.txt cstring TMPL_33_MENU.txt MenuID: 2-byte integer (decimal) Width: 2-byte zero fill Height: 2-byte zero fill ProcID: 2-byte integer (decimal) Filler: 2-byte zero fill EnableFlgs: 4-byte integer (hex) Title: pstring (1-byte length) *****: list (terminated by zero byte) MenuItem: pstring (1-byte length) Icon#: 1-byte integer (decimal) Key equiv: 1-byte integer (char) Mark Char: 1-byte integer (char) Style: 1-byte integer (hex) TMPL_32_mctb.txt Number of Color Menu Entries: list (2-byte one-based item count) Menu ID: 2-byte integer (decimal) Item No.: 2-byte integer (decimal) Red 1: 2-byte integer (hex) Green 1: 2-byte integer (hex) Blue 1: 2-byte integer (hex) Red 2: 2-byte integer (hex) Green 2: 2-byte integer (hex) Blue 2: 2-byte integer (hex) Red 3: 2-byte integer (hex) Green 3: 2-byte integer (hex) Blue 3: 2-byte integer (hex) Red 4: 2-byte integer (hex) Green 4: 2-byte integer (hex) Blue 4: 2-byte integer (hex) Reserved: 2-byte integer (hex) TMPL_31_MBAR.txt # of menus: list (2-byte one-based item count) Menu res ID: 2-byte integer (decimal) TMPL_30_MACS.txt The String: pstring (1-byte length) Data: rest of data in resource TMPL_29_LAYO.txt Font ID: 2-byte integer (decimal) Font Size: 2-byte integer (decimal) Screen Hdr Hgt: 2-byte integer (decimal) Top line break: 2-byte integer (decimal) Bottom line break: 2-byte integer (decimal) Printing hdr hgt: 2-byte integer (decimal) Printing footer hgt: 2-byte integer (decimal) Window Rect: rectangle Line spacing: 2-byte integer (decimal) Tab stop 1: 2-byte integer (decimal) Tab stop 2: 2-byte integer (decimal) Tab stop 3: 2-byte integer (decimal) Tab stop 4: 2-byte integer (decimal) Tab stop 5: 2-byte integer (decimal) Tab stop 6: 2-byte integer (decimal) Tab stop 7: 2-byte integer (decimal) Column Justification: 1-byte integer (hex) Reserved: 1-byte integer (hex) Icon Horz. spacing: 2-byte integer (decimal) Icon Vert. spacing: 2-byte integer (decimal) Icon Vert. phase: 2-byte integer (decimal) Sm. Icon Horz.: 2-byte integer (decimal) Sm. Icon Vert.: 2-byte integer (decimal) Default view: 1-byte integer (decimal) filler: 1-byte zero fill Text view date: 2-byte integer (hex) (bit field) Use zoom Rects: boolean Skip trash warnings: boolean Always grid drags: boolean Unused 4: boolean Unused 3: boolean Unused 2: boolean Unused 1: boolean Unused 0: boolean Icon-text gap: 1-byte integer (decimal) Sort Style: 2-byte integer (decimal) Watch Thresh: 4-byte integer (decimal) (bit field) Unused 7: boolean Unused 6: boolean Unused 5: boolean Unused 4: boolean Use Phys Icon: boolean Title Click: boolean Copy Inherit: boolean New Fold Inherit: boolean Color Style: 1-byte integer (decimal) Max # of windows: 2-byte integer (decimal) TMPL_28_itlk.txt EntryCount: list (2-byte one-based item count) KybdType: 2-byte integer (decimal) OldMods: 1-byte integer (hex) OldCode: 1-byte integer (decimal) MaskMods: 1-byte integer (hex) MaskCode: 1-byte integer (decimal) NewMods: 1-byte integer (hex) NewCode: 1-byte integer (decimal) TMPL_27_itlc.txt System script code: 2-byte integer (decimal) Keyboard cache size: 2-byte integer (decimal) Font force ($0=OFF, $FF=ON): 1-byte integer (hex) Intl force ($0=OFF, $FF=ON): 1-byte integer (hex) Old keyboard: 1-byte integer (hex) (bit field) Always show icon: boolean Use dual caret for mixed dir. text: boolean Flags 5: boolean Flags 4: boolean Flags 3: boolean Flags 2: boolean Flags 1: boolean Flags 0: boolean Reserved: 40 data bytes TMPL_26_itlb.txt Itl0 id number: 2-byte integer (decimal) Itl1 id number: 2-byte integer (decimal) Itl2 id number: 2-byte integer (decimal) Reserved: 2-byte zero fill Reserved: 2-byte zero fill Reserved: 2-byte zero fill Script language: 2-byte integer (decimal) Number rep. code: 1-byte integer (decimal) Date rep. code: 1-byte integer (decimal) KCHR id number: 2-byte integer (decimal) SICN id number: 2-byte integer (decimal) TMPL_25_insc.txt Format: 2-byte integer (decimal) Flags: 2-byte integer (hex) Script name: pstring (1-byte length) (padded to 2-byte alignment) Help: pstring (2-byte length) Align: (align to 2-byte boundary) Files: list (2-byte one-based item count) Fspec: 2-byte integer (hex) Type: 4-byte integer (char) Creator: 4-byte integer (char) Cr date: 4-byte integer (hex) Handle: 4-byte zero fill Del size: 4-byte zero fill Add size: 4-byte zero fill File name: pstring (1-byte length) (padded to 2-byte alignment) Rsrc files: list (2-byte one-based item count) Fspec: 2-byte integer (hex) Type: 4-byte integer (char) Creator: 4-byte integer (char) Cr date: 4-byte integer (hex) Handle: 4-byte zero fill Del size: 4-byte zero fill Add size: 4-byte zero fill To file name: pstring (1-byte length) (padded to 2-byte alignment) From files: list (2-byte one-based item count) Fspec: 2-byte integer (hex) Type: 4-byte integer (char) Creator: 4-byte integer (char) Cr date: 4-byte integer (hex) Handle: 4-byte zero fill Del size: 4-byte zero fill Add size: 4-byte zero fill From file name: pstring (1-byte length) (padded to 2-byte alignment) Rsrcs: list (2-byte one-based item count) Rspec: 2-byte integer (hex) Type: 4-byte integer (char) Src id: 2-byte integer (decimal) Tgt id: 2-byte integer (decimal) Crc/vrsn: 2-byte integer (decimal) Filler1: 2-byte zero fill Filler2: 4-byte zero fill Del size: 4-byte zero fill Add size: 4-byte zero fill Rsrc name: pstring (1-byte length) (padded to 2-byte alignment) Prev crcs: 2-byte integer (hex) Dump: rest of data in resource TMPL_24_FWID.txt FontType: 2-byte integer (hex) FirstChar: 2-byte integer (decimal) LastChar: 2-byte integer (decimal) WidMax: 2-byte integer (decimal) KernMax: 2-byte integer (decimal) NDescent: 2-byte integer (decimal) FRectWid: 2-byte integer (decimal) ChHeight: 2-byte integer (decimal) OWTLoc: 2-byte integer (decimal) Ascent: 2-byte integer (decimal) Descent: 2-byte integer (decimal) Leading: 2-byte integer (decimal) *****: list (until end of resource) Char offset: 1-byte integer (decimal) Char width: 1-byte integer (decimal) TMPL_23_FRSV.txt Number of items: list (2-byte zero-based item count) Font ID: 2-byte integer (decimal) TMPL_22_FREF.txt File Type: 4-byte integer (char) Icon localID: 2-byte integer (decimal) FileName: pstring (1-byte length) TMPL_21_FONT.txt FontType: 2-byte integer (hex) FirstChar: 2-byte integer (decimal) LastChar: 2-byte integer (decimal) WidMax: 2-byte integer (decimal) KernMax: 2-byte integer (decimal) NDescent: 2-byte integer (decimal) FRectWid: 2-byte integer (decimal) ChHeight: 2-byte integer (decimal) OWTLoc: 2-byte integer (decimal) Ascent: 2-byte integer (decimal) Descent: 2-byte integer (decimal) Leading: 2-byte integer (decimal) RowWords: 2-byte integer (decimal) Font data: rest of data in resource TMPL_20_FOND.txt Flag word: 2-byte integer (hex) Family ID: 2-byte integer (decimal) First Char: 2-byte integer (hex) Last Char: 2-byte integer (hex) Ascent: 2-byte integer (decimal) Descent: 2-byte integer (decimal) Leading: 2-byte integer (decimal) WidMax: 2-byte integer (decimal) Offset to width tables: 4-byte integer (hex) Offset to kerning tables: 4-byte integer (hex) Offset to style mapping tables: 4-byte integer (hex) Unused: 2-byte integer (hex) Extra width for Bold: 2-byte integer (hex) Extra width for Italic: 2-byte integer (hex) Extra width for Underline: 2-byte integer (hex) Extra width for Outline: 2-byte integer (hex) Extra width for Shadow: 2-byte integer (hex) Extra width for Condensed: 2-byte integer (hex) Extra width for Extended: 2-byte integer (hex) Undefined: 2-byte integer (hex) Rsvd for International: 4-byte integer (hex) Reserved: 2-byte integer (hex) # of Font entries: list (2-byte zero-based item count) Font Size: 2-byte integer (decimal) Font Style: 2-byte integer (decimal) Res ID: 2-byte integer (decimal) The Tables: rest of data in resource TMPL_19_finf.txt # Fonts: 2-byte integer (hex) Window Font: 2-byte integer (hex) Font Style: 2-byte integer (hex) Font Size: 2-byte integer (hex) Icon Font: 2-byte integer (hex) Font Style: 2-byte integer (hex) Font Size: 2-byte integer (hex) TMPL_18_FDIR.txt *****: list (until end of resource) Btn DirID: 4-byte integer (hex) TMPL_17_fctb.txt CfSeed: 4-byte integer (hex) CfReserved: 2-byte integer (decimal) CtSize: list (2-byte zero-based item count) Part code: 2-byte integer (decimal) Red: 2-byte integer (hex) Blue: 2-byte integer (hex) Green: 2-byte integer (hex) TMPL_16_FCMT.txt Comment: pstring (1-byte length) Data: rest of data in resource TMPL_15_FBTN.txt # Buttons: list (2-byte one-based item count) Icon: 128 data bytes Type: 4-byte integer (char) Application: pstring (1-byte length) (padded to 2-byte alignment) Document: pstring (1-byte length) (padded to 2-byte alignment) TMPL_14_DRVR.txt DrvrFlags: 2-byte integer (hex) DrvrDelay: 2-byte integer (hex) DrvrEMask: 2-byte integer (hex) DrvrMenu: 2-byte integer (hex) DrvrOpen: 2-byte integer (hex) DrvrPrime: 2-byte integer (hex) DrvrCtl: 2-byte integer (hex) DrvrStatus: 2-byte integer (hex) DrvrClose: 2-byte integer (hex) Driver: rest of data in resource TMPL_13_DLOG.txt BoundsRect: rectangle ProcID: 2-byte integer (decimal) Visible: boolean GoAway: boolean RefCon: 4-byte integer (decimal) Items ID: 2-byte integer (decimal) Title: pstring (1-byte length) TMPL_12_DITL.txt Number of items: list (2-byte zero-based item count) Place holder: 4-byte zero fill Display rect: rectangle Item type: 1-byte integer (decimal) Item info: pstring (1-byte length) (padded to 2-byte alignment with 1-byte offset) TMPL_11_dctb.txt CdSeed: 4-byte integer (hex) CdReserved: 2-byte integer (decimal) CtSize: list (2-byte zero-based item count) Part code: 2-byte integer (decimal) Red: 2-byte integer (hex) Green: 2-byte integer (hex) Blue: 2-byte integer (hex) TMPL_10_CTY#.txt Num cities: list (2-byte zero-based item count) Numchars: 2-byte integer (decimal) Latitude: 4-byte integer (hex) Longitude: 4-byte integer (hex) GMT Diff.: 4-byte integer (decimal) abc: 4-byte integer (decimal) City Name: pstring (1-byte length) abc: (align to 2-byte boundary) TMPL_9_CNTL.txt BoundsRect: rectangle Value: 2-byte integer (decimal) Visible: boolean Max: 2-byte integer (decimal) Min: 2-byte integer (decimal) ProcID: 2-byte integer (decimal) RefCon: 4-byte integer (decimal) Title: pstring (1-byte length) TMPL_8_cmnu.txt MenuID: 2-byte integer (decimal) Width: 2-byte zero fill Height: 2-byte zero fill ProcID: 2-byte integer (decimal) Filler: 2-byte zero fill EnableFlgs: 4-byte integer (hex) Title: pstring (1-byte length) *****: list (terminated by zero byte) MenuItem: pstring (1-byte length) Icon#: 1-byte integer (decimal) Key equiv: 1-byte integer (char) Mark Char: 1-byte integer (char) Style: 1-byte integer (hex) Command number: 2-byte integer (decimal) TMPL_7_clut.txt CtSeed: 4-byte integer (hex) CtFlags: 2-byte integer (decimal) CtSize: list (2-byte zero-based item count) Part code: 2-byte integer (decimal) Red: 2-byte integer (hex) Blue: 2-byte integer (hex) Green: 2-byte integer (hex) TMPL_6_cctb.txt CcSeed: 4-byte integer (hex) CcReserved: 2-byte integer (decimal) CtSize: list (2-byte zero-based item count) Part code: 2-byte integer (decimal) Red: 2-byte integer (hex) Green: 2-byte integer (hex) Blue: 2-byte integer (hex) TMPL_5_BNDL.txt OwnerName: 4-byte integer (char) OwnerID: 2-byte integer (decimal) NumTypes: list (2-byte zero-based item count) Type: 4-byte integer (char) # of type: list (2-byte zero-based item count) LocalID: 2-byte integer (decimal) RsrcID: 2-byte integer (decimal) TMPL_4_APPL.txt *****: list (until end of resource) Creator: 4-byte integer (char) Directory: 4-byte integer (decimal) Application: pstring (1-byte length) (padded to 2-byte alignment) TMPL_3_ALRT.txt BoundsRect: rectangle ItemsID: 2-byte integer (decimal) (bit field) Stg 4 Bold #: boolean Drawn: boolean Snd High: boolean Snd Low: boolean Stg 3 Bold #: boolean Drawn: boolean Snd High: boolean Snd Low: boolean (bit field) Stg 2 Bold #: boolean Drawn: boolean Snd High: boolean Snd Low: boolean Stg 1 Bold #: boolean Drawn: boolean Snd High: boolean Snd Low: boolean TMPL_2_acur.txt Number of "frames" (cursors): 2-byte integer (decimal) Used a "frame" counter: 2-byte integer (decimal) *****: list (until end of resource) 'CURS' Resource Id: 2-byte integer (decimal) filler: 2-byte zero fill TMPL_1_actb.txt CaSeed: 4-byte integer (hex) CaReserved: 2-byte integer (decimal) CtSize: list (2-byte zero-based item count) Part code: 2-byte integer (decimal) Red: 2-byte integer (hex) Green: 2-byte integer (hex) Blue: 2-byte integer (hex)